package me.zhengjie.pm.taskprogress.service.dto;

import lombok.Data;
import me.zhengjie.pm.projectstageprogress.domain.ProjectStageProgress;
import me.zhengjie.pm.projectstageprogress.service.dto.ProjectStageProgressDto;
import me.zhengjie.pm.taskassignment.domain.StaffWorkTask;
import me.zhengjie.pm.taskassignment.service.dto.StaffWorkTaskDto;

import java.sql.Timestamp;
import java.io.Serializable;

/**
* @author yuxj
* @date 2020-04-14
*/
@Data
public class TaskProgressDto implements Serializable {

    /** ID */
    private Integer id;

    /** 任务id(staff_work_task_id对应分配任务的id) */
    private Integer taskId;

    private StaffWorkTaskDto staffWorkTask;

    /** 所属汇总进度表(project_stage_progress的主键) */
    private Integer collectId;

//    private ProjectStageProgressDto projectStageProgress;

    /** 自我评定的任务完成进度 */
    private Double progress;

    /** 更新时间 */
    private Timestamp updateTime;

    /** 工作地点 */
    private String address;

    /** 本周此项目耗时 */
    private Double timeUse;

    /** 风险描述 */
    private String riskDesc;

    /** 工作类型 */
    private String workType;

    /** 本周时间花费 */
    private String workhoursDetail;

    /** 后续工作 */
    private String workLater;

    /** 本周期开始时间 */
    private Timestamp timeBegin;

    /** 本周期结束始时间 */
    private Timestamp timeEnd;
}